artillery cradle and mount - Turkish English Dictionary